home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Franz PD
/
Franz PD Disk #216 (1993)(Rhein-Sieg-Soft)(Disk 1 of 2).zip
/
Franz PD Disk #216 (1993)(Rhein-Sieg-Soft)(Disk 1 of 2).adf
/
KKK
/
KKK.MENUE
(
.txt
)
< prev
next >
Wrap
AmigaBASIC Source Code
|
1993-02-02
|
3KB
|
76 lines
REM KKK.Menue - 14.07.92
REM von Lothar Berndt, 4240 Emmerich 1
REM Lädt und startet die beiden Versionen vom Kompakt-Kassetten-Kuvert.
DEFINT a-z
SCREEN 1,640,256,2,2
WINDOW 2,"KKK.Menue",,18,1
OPEN"Farbdaten" FOR INPUT AS 1
INPUT#1,Farbzahl:DIM Farbwert!(Farbzahl,3)
FOR i=0 TO Farbzahl:FOR J=1 TO 3
INPUT#1,Farbwert!(i,J):NEXT J
PALETTE i,Farbwert!(i,1),Farbwert!(i,2),Farbwert!(i,3):NEXT i:CLOSE 1
LINE (100,50)-(530,70),1,b:LINE (102,52)-(528,68),2,bf
LINE (100,80)-(530,100),1,b:LINE (102,82)-(528,98),2,bf
LINE (100,110)-(530,130),1,b:LINE (102,112)-(528,128),2,bf
LINE (100,140)-(530,160),1,b:LINE (102,142)-(528,158),2,bf
ms:
tst=MOUSE(0):WHILE MOUSE(0)=0:GOSUB p1:GOSUB t1:SLEEP:WEND
x=MOUSE(1):y=MOUSE(2)
IF x>101 AND x<529 AND y>51 AND y<69 THEN
xp=103:yp=53:PAINT(xp,yp),1,0:px=xp:py=yp
IF MOUSE(0)<0 THEN GOTO ms
RUN "cas8"
END IF
IF x>101 AND x<529 AND y>81 AND y<99 THEN
xp=103:yp=83:PAINT(xp,yp),1,0:px=xp:py=yp
IF MOUSE(0)<0 THEN GOTO ms
RUN "cas9"
END IF
IF x>101 AND x<529 AND y>111 AND y<129 THEN
xp=103:yp=113:PAINT(xp,yp),1,0:px=xp:py=yp
IF MOUSE(0)<0 THEN GOTO ms
GOSUB t2:GOTO ms
END IF
IF x>101 AND x<529 AND y>141 AND y<159 THEN
xp=103:yp=143:PAINT(xp,yp),1,0:px=xp:py=yp
IF MOUSE(0)<0 THEN GOTO ms
CLS:WINDOW CLOSE 2:SCREEN CLOSE 1:SYSTEM
END IF
GOTO ms
t1:
COLOR 1,2
xyPTAB 145,64:PRINT"LADE UND STARTE Kompakt-Kassetten-Kuvert 8"
xyPTAB 145,94:PRINT "LADE UND STARTE Kompakt-Kassetten-Kuvert 9"
xyPTAB 210,124:PRINT "INFO ÜBER VERSION 8 und 9"
xyPTAB 190,154:PRINT "ENDE - ZURÜCK ZU DER WORKBENCH"
COLOR 1,0
RETURN
t2:
WINDOW 3,"INFO ÜBER KKK V8 und V9",(60,24)-(570,173),8,1
COLOR 0,1:CLS:PRINT
PRINT " Die beiden Versionen 8 und 9 unterscheiden sich in der Bild-"
PRINT " schirmaufteilung und wie die Kassettenhüllen gedruckt werden."
PRINT
PRINT " Angenommen, die Kassetten stehen senkrecht, mit der schmalen"
PRINT " Seite der Klappe nach links, im Regal."
PRINT
PRINT " Version 8 druckt die Hüllen von oben nach unten, der Text ist"
PRINT " von links nach rechts lesbar."
PRINT " Version 9 druckt die Hüllen von unten nach oben, der Text ist"
PRINT " von rechts nach links lesbar."
PRINT
PRINT " Das Datenformat der beiden Versionen ist untereinander kompa-"
PRINT " tibel. Das heißt, Sie können Daten mit der Version 8 eingeben"
PRINT " und mit der Version 9 ausdrucken,oder Daten mit der Version 9"
PRINT " eingeben und mit der Version 8 ausdrucken."
WHILE (WINDOW(7)<>0 AND WINDOW(1)=3):WEND
WINDOW CLOSE 3:WINDOW 2:WINDOW OUTPUT 2:tst=MOUSE(0):COLOR 1,0
RETURN
p1:
PAINT (px,py),2,0:px=0:py=0
RETURN
SUB xyPTAB (x,y) STATIC
POKEW WINDOW(8)+36,x
POKEW WINDOW(8)+38,y
END SUB